package com.qingcloud.base.remote.filecentor;


import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
public class FileInfoDto {

    private static final long serialVersionUID = -8185413279135897885L;

    private String id;
    /**
     * 原始文件名
     */
    private String name;
    /**
     * 是否图片
     */
    private Boolean isImg;
    /**
     * 上传文件类型
     */
    private String contentType;
    /**
     * 文件大小
     */
    private long size;

    /**
     * bucketName
     */
    private String bucketName;

    /**
     * 文件路径（完整）
     */
    private String path;

    /**
     * 冗余字段
     */
    private String url;
    /**
     * 来源字段（local，minio）
     */
    private String source;

    private Date createDt;

    private Date modifyDt;
}
